irrigation ditch

Explore definitions, synonyms, and language insights of irrigation ditch

Definitions

Noun
a ditch to supply dry land with water artificially

More General Terms